home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / qlib205.zip / QLIB.ZIP / INC / ERRNO.INC < prev    next >
Text File  |  1996-11-12  |  3KB  |  63 lines

  1. ;error codes (errno)
  2.  
  3. ifndef __ERROR_H__
  4. __ERROR_H__ equ 0
  5.  
  6. .data
  7. externdef errno:word
  8.  
  9. EZERO   equ  0      ; Error 0                  
  10. EINVFNC equ  1      ; Invalid function number  
  11. ENOFILE equ  2      ; File not found           
  12. ENOPATH equ  3      ; Path not found           
  13. ECONTR  equ  7      ; Memory blocks destroyed  
  14. EINVMEM equ  9      ; Invalid memory block address 
  15. EINVENV equ 10      ; Invalid environment      
  16. EINVFMT equ 11      ; Invalid format           
  17. EINVACC equ 12      ; Invalid access code      
  18. EINVDAT equ 13      ; Invalid data             
  19. EINVDRV equ 15      ; Invalid drive specified  
  20. ECURDIR equ 16      ; Attempt to remove CurDir 
  21. ENOTSAM equ 17      ; Not same device          
  22. ENMFILE equ 18      ; No more files            
  23.  
  24. ENOENT  equ  2      ; No such file or directory
  25. EMFILE  equ  4      ; Too many open files      
  26. EACCES  equ  5      ; Permission denied        
  27. EBADF   equ  6      ; Bad file number          
  28. ENOMEM  equ  8      ; Not enough core          
  29. EFAULT  equ 14      ; Unknown error            
  30. ENODEV  equ 15      ; No such device           
  31. EINVAL  equ 19      ; Invalid argument         
  32. E2BIG   equ 20      ; Arg list too long        
  33. ENOEXEC equ 21      ; Exec format error        
  34. EXDEV   equ 22      ; Cross-device link        
  35. ENFILE  equ 23      ; Too many open files      
  36. ECHILD  equ 24      ; No child process         
  37. ENOTTY  equ 25      ; UNIX - not MSDOS         
  38. ETXTBSY equ 26      ; UNIX - not MSDOS         
  39. EFBIG   equ 27      ; UNIX - not MSDOS         
  40. ENOSPC  equ 28      ; No space left on device  
  41. ESPIPE  equ 29      ; Illegal seek             
  42. EROFS   equ 30      ; Read-only file system    
  43. EMLINK  equ 31      ; UNIX - not MSDOS         
  44. EPIPE   equ 32      ; Broken pipe              
  45. EDOM    equ 33      ; Math argument            
  46. ERANGE  equ 34      ; Result too large         
  47. EEXIST  equ 35      ; File already exists      
  48. EDEADLOCK equ 36    ; Locking violation        
  49. EPERM   equ 37      ; Operation not permitted  
  50. ESRCH   equ 38      ; UNIX - not MSDOS         
  51. EINTR   equ 39      ; Interrupted function call 
  52. EIO     equ 40      ; Input/output error       
  53. ENXIO   equ 41      ; No such device or address 
  54. EAGAIN  equ 42      ; Resource temporarily unavailable 
  55. ENOTBLK equ 43      ; UNIX - not MSDOS         
  56. EBUSY   equ 44      ; Resource busy            
  57. ENOTDIR equ 45      ; UNIX - not MSDOS         
  58. EISDIR  equ 46      ; UNIX - not MSDOS         
  59. EUCLEAN equ 47      ; UNIX - not MSDOS         
  60.  
  61. endif
  62.  
  63.